A Uniform Method for Testing Computational Complementarity

نویسندگان

  • E. Calude
  • B. Mills
  • L. Mills
  • Elena Calude
  • Bruce Mills
  • Lan Mills
چکیده

Studies of computational complementarity properties in finite state interactive automata may shed light on the nature of both quantum and classical computation. But, complementarity is difficult to test even for small-size automata. This paper introduces the concept of an observation graph of an automaton which is used as the main tool for the design of an algorithm which tests, in a uniform manner, two types of complementarity properties. Implementations have been run on a standard desktop computer examining all 5-state binary automata. 1 Two Computational Complementarity Principles Building on Moore’s “Gedanken” experiments, in [15, 14] complementarity was modeled by means of finite automata. Two new computational complementarity principles have been introduced and studied in [3, 6, 5, 4, 2] using Moore’s automata. To understand Moore’s approach it is enough, at this stage, to say that the machines we are going to consider are finite in the sense that they have a finite number of states, a finite number of input symbols, and a finite number of output symbols. Such a machine has a strictly deterministic behaviour: the current state of the machine depends only on its previous state and previous input; the current output depends only on the present state. A (simple) Moore experiment can be described as follows: a copy of the machine will be experimentally observed, i.e. the experimenter will input a finite sequence of input symbols to the machine and will observe the sequence of output symbols. The correspondence between input and output symbols depends on the particular chosen machine and on its initial state. The experimenter will study the sequences of input and output symbols and will try to conclude that “the machine being experimented on was in state q at the beginning of the experiment”.1 Moore’s experiments have been studied from a mathematical point of view by various researchers, notably by Ginsburg [9], Chaitin [7], Conway [8], and Brauer [1]. A comprehensive survey on testing finite state machines is presented in [11]. In what follows we are going to use two non-equivalent concepts of computational complementarity based upon modeling finite automata (see [3]). Informally, they can This is often referred to as a state identification experiment. be expressed as follows. Consider the class of all elements of reality2 and consider the following properties. A Any two distinct elements of reality can be mutually distinguished by a suitably chosen measurement procedure. B For any element of reality, there exists a measurement which distinguishes between this element and all the others. That is, a distinction between any one of them and all the others is operational. C There exists a measurement which distinguishes between any two elements of reality. That is, a single pre-defined experiment exists to distinguish between an arbitrary pair of elements of reality. (Classical case.) Complementarity corresponds to the following cases: CI Property A but not property B (and therefore not C): The elements of reality can be mutually distinguished by experiments, but one of these elements cannot be distinguished from all the other ones by any single experiment. CII Property B but not property C: Any element of reality can be distinguished from all the other ones by a single experiment, but there does not exist a single experiment which distinguishes between any pair of distinct elements. 2 Moore Automata A finite deterministic automaton consists of a finite set of states and a set of transitions from state to state that occur on input symbols chosen from some fixed alphabet. For each symbol there is exactly one transition out of each state, possible back to the state itself. So, formally, a finite automaton consists of a finite set Q of states, an input alphabet Σ, and a transition function δ : Q× Σ→ Q. Sometimes a fixed state, say 1, is considered to be the initial state, and a subset F of Q denotes the final states. A Moore automaton is a finite deterministic automaton having an output function f : Q → O, where O is a finite set of output symbols. At each time the automaton is in a given state q and is continuously emitting the output f(q). The automaton remains in state q until it receives an input signal σ, when it assumes the state δ(q, σ) and starts emitting f(δ(q, σ)). In this paper we are going to concentrate on the case of automata on a binary alphabet Σ = {0, 1} having O = Σ. So, from now on, a Moore automaton will be just a triple M = (Q, δ, f). Let Σ∗ be the set of all finite sequences (words) over the alphabet Σ, including the empty word (the neutral element in the semigroup of string concatenation); by Σ+ we denote Σ∗ \ { }. The transition function δ can be extended to a function δ : Q × Σ∗ → Q, as follows: δ(q, ) = q, δ(q, σw) = δ(δ(q, σ), w),∀q ∈ Q, σ ∈ Σ, w ∈ Σ∗. The output produced by an experiment started in state q with input sequence w ∈ Σ∗ is described by E(q, w), where E is the function E : Q × Σ∗ −→ Σ∗ defined as follows: E(q, ε) = f(q), E(q, σw) = f(q)E(δ(q, σ), w), q ∈ Q, σ ∈ Σ, w ∈ Σ∗, and f : Q −→ O(= Σ) is the output function. Consider, for example, Moore’s automaton, in which Q = {1, 2, 3, 4}, Σ = {0, 1}. The transition is given by the following tables The terms “elements of reality”, “properties”, and “observables” will be used as synonyms.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

MCPLIB: A Collection of Nonlinear Mixed Complementarity Problems

The origins and some motivational details of a collection of nonlinear mixed complementarity problems are given. This collection serves two purposes. Firstly, it gives a uniform basis for testing currently available and new algorithms for mixed complementarity problems. Function and Jacobian evaluations for the resulting problems are provided via a GAMS interface, making thorough testing of alg...

متن کامل

An infeasible interior-point method for the $P*$-matrix linear complementarity problem based on a trigonometric kernel function with full-Newton step

An infeasible interior-point algorithm for solving the$P_*$-matrix linear complementarity problem based on a kernelfunction with trigonometric barrier term is analyzed. Each (main)iteration of the algorithm consists of a feasibility step andseveral centrality steps, whose feasibility step is induced by atrigonometric kernel function. The complexity result coincides withthe best result for infea...

متن کامل

A new approach to continuation methods for complementarity problems with uniform P-functions

We design a new continuation method for the solution of nonlinear complementarity problems with uniform P−functions. Similar to interior-point methods, we try to follow the central path inexactly. In contrast to interior-point methods, however, our iterates are allowed to stay outside of the positive orthant. The method is shown to be globally and superlinearly (quadratically) convergent.

متن کامل

Using the Particle Swarm Optimization Algorithm to Generate the Minimum Test Suite in Covering Array with Uniform Strength

Up to now, several useful algorithms have been proposed to generate covering array, which is one of the branches of combinatorial testing. The main challenge in generating such arrays is generation of the arrays with a minimum number of test cases (for efficiency) at a proper time (for performance), for large systems. Covering array generation strategies are often divided into two general categ...

متن کامل

Uniform nonsingularity and complementarity problems over symmetric cones

Abstract. We study the uniform nonsingularity property recently proposed by the authors and present its applications to nonlinear complementarity problems over a symmetric cone. In particular, by addressing theoretical issues such as the existence of Newton directions, the boundedness of iterates and the nonsingularity of B-subdifferentials, we show that the non-interior continuation method pro...

متن کامل

Branch-and-cut for complementarity-constrained optimization

We report and analyze the results of our computational testing of branchand-cut for the complementarity-constrained optimization problem (CCOP). Besides the MIP cuts commonly present in commercial optimization software, we used inequalities that explore complementarity constraints. To do so, we generalized two families of cuts proposed earlier by de Farias, Johnson, and Nemhauser that had never...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003